package com.qf.utils;

import com.mchange.v2.c3p0.ComboPooledDataSource;

import javax.sql.DataSource;
import java.sql.Connection;

/**
 * @version 1.0
 * 公众号：Java架构栈
 * @Author: 卓不凡
 */
public class DataSourceConfig {
    //根据c3p0-config.xml初始化一个数据源,我们可以从数据源里面获取连接对象(此时已经自动加载了c3p0-config.xml配置文件)
    static ComboPooledDataSource dataSource = new ComboPooledDataSource();

    /**
     * 获取数据源的方法
     * @return
     */
    public static DataSource getDataSource() {
        return dataSource;
    }
    /**
     * 获取连接对象
     * @return
     * @throws Exception
     */
    public static Connection getConnection() throws Exception{
        return dataSource.getConnection();
    }
}
